#define _CRT_SECURE_NO_WARNINGS 1


#include <stdio.h>

void Print_Factorial(const int N)
{
    int n = N;
    long long ret = 1;
    if (n < 0)
    {
        printf("Invalid input\n");
    }
    else
    {
        for (int i = 1; i <= N; i++)
        {
            ret *= i;
        }
        printf("%ld\n", ret);
    }

}

int main()
{
    int N;
    scanf("%d", &N);
    Print_Factorial(N);
    return 0;
}